acetic acid koh hydrofluoric acid hydrofluosilicic acid caustic potash hydrochloric acid chemicals fluoride caustic soda acid